若想要處理排名類型的資料集,可適用此做法來資料分析。
電影名稱 預算(千萬) 分數
0 A電影 165 54
1 B電影 150 90
2 C電影 170 58
3 D電影 160 53
4 E電影 158 66
5 F電影 180 82
6 G電影 188 85
7 H電影 182 75
8 I電影 166 56
9 J電影 163 55
10 K電影 150 48
目標:從資料集中,找出評分中分數前五名電影中,預算最低的三部電影
使用nlargest()選出分數前五名的電影
movie.nlargest(5,'分數')
電影名稱 預算(千萬) 分數
1 B電影 150 90
6 G電影 188 85
5 F電影 180 82
7 H電影 182 75
4 E電影 158 66
傳回評分前五名電影後,再串連nsmallest()函式,將電影預算由小到大排列,並傳回預算最底的前三部電影
movie.nlargest(5,'分數').nsmallest(3,'預算(千萬)')
電影名稱 預算(千萬) 分數
1 B電影 150 90
4 E電影 158 66
5 F電影 180 82
完成~